Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F29 USA F31 USA F32 USA F23 USA F24 USA F26 USA F28 USA F29 USA F1 USA F3 USA F4 USA F5 USA F8 USA F9 USA F11 USA F12 USA F23 USA F24 USA F26 USA F27 USA F5 USA F6 USA F8 USA F10 USA F17 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 USA F10 USA F2 USA F30 USA F20 USA F3 USA F4 USA F6 USA F7 Banca Stato Challenger Lugano - Lugano Bangkok Challenger Tiburon Challenger Ojai Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Winnetka Challenger Tallahassee Challenger Winnetka Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Knoxville Challenger Irving Challenger Sarasota Challenger Savannah Challenger Sacramento Challenger Las Vegas Challenger Dallas Challenger Winnipeg Challenger Charlottesville Challenger Houston Challenger Cleveland Challenger Indian Wells Challenger Little Rock Challenger Columbus Challenger Tiburon Challenger Charlottesville Challenger Indian Wells Challenger VI Gramado Open de Tenis - Gramado Lexington Challenger Carson Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona Savannah Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston BMW Open - Munich Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Sacramento Challenger The Hypo Group Tennis International 2008 - Poertschach Tiburon Challenger Orange Warsaw Open - Warsaw Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo SAP Open - San Jose US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Maui Challenger Power Horse Cup - Dusseldorf AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Brisbane International - Brisbane Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch AEGON Championships - London Hall of Fame Open - Newport Citi Open - Washington New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Monte-Carlo Rolex Masters - Monte-Carlo Knoxville Challenger Champaign Challenger Geneva Challenger - Geneva Stella Artois Clay Court Championships - Budaors 2006 North Shore Pro Tennis Championship - Winnetka The Swanston Challenger - Sacramento USTA Challenger - Champaign Freeman Men's $50,000 Challenger - Joplin BMW Tennis Championship - Sunrise 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Sunset Moulding Challenger - Yuba City Generali Open - Kitzbuhel Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Carson Challenger Dallas Challenger Cherbourg Challenger Carson Challenger Vancouver Challenger Honolulu Challenger Dallas Challenger Rimouski Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Vancouver Challenger Tiburon Challenger Dallas Challenger Savannah Challenger Tulsa Challenger Dallas Challenger Dallas Challenger Tallahassee Challenger Savannah Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Sarasota Challenger Nottingham-2 Challenger Napa Challenger V Trani Cup - Trani Tiburon Challenger Dallas Challenger Tiburon Challenger Fairfield Challenger Surbiton Challenger Stockton Challenger Charlottesville Challenger Dallas Challenger Bordeaux Challenger Stockton Challenger Dallas Challenger Irving Challenger Winnetka Challenger Dallas Challenger Brasil Open - Costa do Sauipe Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Sao Paulo - Brazil Corona Mexico City Open - Mexico City NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg WOW Cafe Challenger - New Orleans Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Copa Petrobras Argentina - Buenos Aires Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati AT&T Challenger of Dallas - Dallas Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo USTA Tallahassee Tennis Challenger - Tallahassee Campionati BNL dItalia - Rome The Comercia Challenger - Aptos Masters Series Hamburg - Hamburg Ford Tennis Championships - Louisville Pekao Open 2004 - Szczecin BNP Paribas Masters - Paris Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Sacramento Challenger - Sacramento Music City Challenger - Nashville Tulsa Challenger Sacramento Challenger Tallahassee Tennis Challenger - Tallahassee Winnetka Challenger Calabasas Challenger Honolulu Challenger Sony Ericsson Open - Miami Nottingham Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Champaign Challenger Shanghai - Shanghai Sarasota Challenger BNP Paribas Masters - Paris Top Wool Challenger - Biella Aptos Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Charlottesville Challenger Knoxville Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sarasota Challenger Savannah Challenger Talahassee Challenger Tallahassee Challenger Sony Ericsson Open - Miami Winnetka Challenger Corona Mexico City Open - Mexico City Monte-Carlo Rolex Masters - Monte-Carlo Charlottesville Challenger Aptos Challenger AGT Challenger - Leon Columbus Challenger Charlottesville Challenger Fifth-Third Bank Tennis Classic - Lexington Knoxville Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Mutua Madrilena Madrid Open - Madrid Ilkley Challenger Winnetka Challenger Bordeaux Challenger Internazionali BNL d'Italia - Rome Fairfield Challenger Knoxville Challenger Sacramento Challenger Irving Challenger San Francisco Challenger Sarasota Challenger Savannah Challenger Rogers Cup - Montreal Ilkley Challenger Sacramento Challenger Fifth Third Bank Tennis Championships - Lexington Champaign Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Bogota Challenger - Bogota Memorial Piertomaso Tessitore - San Remo BNP Paribas Open - Indian Wells Newport Beach Challenger Sony Ericsson Open - Miami Sarasota Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tiburon Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami XL Capital Bermuda Open - Bermuda Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open Sainte Victoire - Aix-En-Provence Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Yuba City Challenger Tulsa Challenger Charlottesville Challenger BNP Paribas Open - Indian Wells Maui Challenger Sony Open Tennis - Miami Mutua Madrid Open - Madrid Schickedanz Open - Furth Knoxville Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Tiburon Challenger Western & Southern Open - Cincinnati Dallas Challenger Shanghai Rolex Masters - Shanghai Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans BNP Paribas Open - Indian Wells Miami Open - Miami Open Castilla y Leon - Segovia Monte-Carlo Rolex Masters - Monte-Carlo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Mutua Madrid Open - Madrid Nord/LB Open 2004 - Braunschweig Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sacramento Challenger Knoxville Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Black Forest Open 2002 - Freudenstadt Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Aptos Challenger Western & Southern Open - Cincinnati Swanston Challenger - Sacramento BNP Paribas Open - Indian Wells Miami Open - Miami Pro Challenger at Calabasas - Calabasas Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Nottingham Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sarasota Challenger Hurricane Tennis Open - Bradenton Legg Mason Tennis Classic - Washington Sunrise Challenger Tiburon Challenger Champaign Challenger Irving Challenger Countrywide Classic USTA Men's Challenger - Carson Open Castilla y Leon Trofeo Iberdrola - Segovia 2008 Lubbock Challenger - Lubbock Grand Prix de Tennis de Lyon - Lyon JSM Challenger of Champaign - Urbana Copa Telmex - Buenos Aires Wolfsburg Challenger Kyoto Challenger USTA Freeman Men's Challenger - Joplin Estoril Open - Estoril Champaign Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Binghamton Challenger Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano - Los Cabos Heineken Open - Auckland Chengdu Open - Chengdu Brasil Open - Costa do Sauipe SAP Open - San Jose Brisbane International - Brisbane BCR Open Romania - Bucharest Memphis Open - Memphis U.S. Mens's Clay Court Championship - Houston BCR Open Romania - Bucharest Atlanta Tennis Championships - Atlanta AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Movistar Open - Santiago SAP Open - San Jose Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Serbia Open - Belgrade AEGON Championships - London Kroger / St. Jude International - Memphis BMW Open - Munich VTR Open - Vina del Mar SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Winnetka Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Bet-at-home Cup - Kitzbuhel Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Citi Open - Washington Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Suisse Open - Gstaad Pilot Pen Tennis - New Haven Ricoh Open - 's-Hertogenbosch Gazprom Hungarian Open - Budapest Open de Nice Cote d'Azur - Nice French Open - Paris St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Argentina Open - Buenos Aires Mallorca Open - Mallorca Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon Rakuten Japan Open - Tokyo AEGON Championships - London Rio Open - Rio de Janeiro Pilot Pen Tennis - New Haven Brisbane International - Brisbane Stockholm Open - Stockholm French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Shanghai ATP Masters - Shanghai French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, QF, ARG-SWE 4-1 Mutua Madrilena Masters Madrid - Madrid French Open - Paris ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 U.S. Open - New York Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, ARG-ROU 4-1 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-ARG 1-3 Australian Open (juniors) River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Olympics - Beijing Olympics - London Olympics - Rio de Janeiro